﻿<%@ Page Title="Гостевая книга" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="GBook.aspx.cs" Inherits="GBook" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h3 style="text-decoration: underline;">
       Что-то хотите сказать - здесь самое место!
    </h3>
    <asp:PlaceHolder ID="PlaceHolderView" runat="server">
        <br />
        <br />
        <asp:Label ID="aboutNullMess" runat="server" Text=""></asp:Label>
        <asp:ListView ID="listMess" runat="server">
            <ItemTemplate>
                Автор:
                <asp:Label ID="Label1" runat="server" Text='<%#Eval("AuthorName") %>'></asp:Label><br />
                E-mail:
                <asp:Label ID="Label2" runat="server" Text='<%#Eval("AuthorEmail") %>'></asp:Label><br />
                Дата отправки:
                <asp:Label ID="Label3" runat="server" Text='<%#Eval("Date") %>'></asp:Label><br />
                Сообщение:
                <asp:Label ID="Label4" runat="server" Text='<%#Eval("Text") %>'></asp:Label><br />
                <div style="border-bottom: 1px solid;"></div>
            </ItemTemplate>
            <ItemSeparatorTemplate>
                <br />
            </ItemSeparatorTemplate>
        </asp:ListView>
        <br />
        <asp:DataPager ID="MessGbookDataPager" PagedControlID="listMess" PageSize="10" runat="server">
            <Fields>
                <asp:NextPreviousPagerField ShowLastPageButton="false" PreviousPageText="Назад" ShowNextPageButton="False" />
                <asp:NumericPagerField />
                <asp:NextPreviousPagerField NextPageText="Далее" ShowPreviousPageButton="False" />
            </Fields>
        </asp:DataPager>
        <br />
        <br />
        <div style="border-top: 1px #CCC solid; margin-bottom: 11px;"></div>
        Отправить сообщение:<br />
        <br />
        Имя автора:
        <br />
        <asp:TextBox ID="AuthorName" runat="server"></asp:TextBox>
        <br />
        <br />
        E-mail:
        <br />
        <asp:TextBox ID="Email" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="EmailValidator" runat="server" ControlToValidate="Email"
            ValidationGroup="Login1" Text="*" ForeColor="Red" />
        <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="Email"
            ForeColor="Red" ErrorMessage="быть не может такого email!" ValidationExpression='^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$' />
        <br />
        <br />
        Текст сообщения:
        <br />
        <asp:TextBox ID="Text" runat="server" Height="80px" TextMode="MultiLine" Width="100%"></asp:TextBox>
        <br />
        <br />
        <asp:Button ID="sendButton" runat="server" OnClick="sendButton_Click" Text="Отправить"
            Width="120px" />
        <br />
        <br />
        <asp:Label ID="statusMessage" runat="server"></asp:Label>
    </asp:PlaceHolder>
    <asp:PlaceHolder ID="PlaceHolderAfter" runat="server">
        <br />
        Ваше сообщение успешно отправлено, вернуться в 
        <asp:HyperLink runat="server" NavigateUrl="~/Gbook.aspx" >Гостевую книгу</asp:HyperLink>?
    </asp:PlaceHolder>
</asp:Content>
